teach (someone) to fish

Translations
apprendre à quelqu’un à se débrouiller
Definitions
To teach someone to fish means to provide them with the skills and knowledge necessary to be self-sufficient and capable of solving their own problems, rather than simply providing them with a temporary solution or handout.